L’authentification permet de restreindre l’accès à certaines fonctionnalités de notre application.
Par défaut, toutes les routes de notre application sont publiques. Il faut bien faire attention à cela.
Le formulaire d’authentification est un formulaire comme les autres, et est personnalisable à souhait.
Il faut sauvegarder le fait que l’utilisateur est connecté ou non dans notre application. Dans notre cas, on a stocké cette information dans un service.
L’authentification nécessite la mise en place d’un système fiable : on utilise pour cela un service dédié et un composant PrivateRoute.